/**
 * 常量
 */
const CollisionConst={
    /**
     * 动态树空间分割
     */
    SPATIAL_PARTITIONING_DBVT:2001,
    /**
     * 轴扫掠空间分割
     */
    SPATIAL_PARTITIONING_SAP:2002,

    /**
     * 世界类型：纯碰撞
     */
    WORLD_TYPE_COLLISION:3001,

    /**
     * 碰撞体类型
     */
    COLLIDER_TYPE:1000,
    /**
     * 碰撞体类型：盒体
     */
    COLLIDER_TYPE_BOX:1001,
    /**
     * 碰撞体类型：球体
     */
    COLLIDER_TYPE_SPHERE:1002,
    /**
     * 碰撞体类型：胶囊体
     */
    COLLIDER_TYPE_CAPSULE:1003,
    /**
     * 碰撞体类型：屏幕投射盒体
     */
    COLLIDER_TYPE_BOX_SCREEN:1004,
    /**
     * 碰撞体类型：网格体（目前只支持凸壳）
     */
    COLLIDER_TYPE_MESH:1005,

    /**
     * 碰撞状态：进入
     */
    CONTACT_STATE_ENTER:4001,
    /**
     * 碰撞状态：进行中
     */
    CONTACT_STATE_STAY:4002,
    /**
     * 碰撞状态：退出
     */
    CONTACT_STATE_EXIT:4003,

    /**
     * 碰撞状态事件类型：进入
     */
    EVENT_TYPE_CONTACT_STATE_ENTER:'EVENT_TYPE_CONTACT_STATE_ENTER',
    /**
     * 碰撞状态事件类型：进行中
     */
    EVENT_TYPE_CONTACT_STATE_STAY:'EVENT_TYPE_CONTACT_STATE_STAY',
    /**
     * 碰撞状态事件类型：退出
     */
    EVENT_TYPE_CONTACT_STATE_EXIT:'EVENT_TYPE_CONTACT_STATE_EXIT',
    /**
     * 碰撞状态事件类型：列表改变
     */
    EVENT_TYPE_CONTACT_LIST_CHANGE:'EVENT_TYPE_CONTACT_LIST_CHANGE',
};

export default CollisionConst;